int a[2]={10,20}, (*p)[2];p=&a;则*(*p+1)+1等于多少?具体怎么运行?
来源:百度知道 编辑:UC知道 时间:2024/05/31 23:29:14
先谢谢了
额
貌似蛮有意思的一道题目呢
我算出来结果是21
计算方法
设(*p)[2]=b[2]
因为p=&a
-> *p=a
-> b=a=*p
-> *(*p+1)=*(a+1)=a[1]=20
-> *(*p+1)+1=21
这里多搞出来个b只是为了更好地理解p作为二级指针的本质
不知道是否正确呢 啊哈哈~~
unsigned int a=2;int b = -3;
已知int a=1;int b;b=(++a)+(++a)+(++a);为什么b=10?
c++数组问题 例如:int a[5]={2,10}
java中的数组赋值给数组问题int[ ] a=new int[10];int[ ] b=new int[8];
C语言中 指针int *a=10;和int *a; *a=10;的区别
int * * a[10] 是什么意思
const int a = 10 和 int const a = 10有什么区别?
C语言:int a=2; a+=a-=a*a 执行后.......
int *a[10]和int(*)a[10]分别是什么意思?
void a(int a,int b=0)的含义?